import re

# 匹配账号，只能由字母和数字组成，长度限制6到10位
print(re.findall(r'^[a-zA-Z0-9]{6,10}$', 'zgq120wfans'))
print(re.findall(r'^[a-zA-Z0-9]{6,10}$', '666ZGQzgq'))

# 匹配QQ号，纯数字，长度5到11，第一位不能是0
print(re.findall('^[1-9][0-9]{4,10}$', '3465764450'))
print(re.findall('^[1-9][0-9]{4,10}$', '0666666'))
print(re.findall('^[1-9][0-9]{4,10}$', '888success'))

# 匹配邮箱地址，只允许qq、163、gmail三种格式的邮箱
# ❓ a.b.c.d.e.f.g@qq.com.a.z.c.d.e
print(re.match(r'(^\w+@(qq|163|gmail)\.com$)', '3465764450@qq.com'))
